package io.lvdaxian.mybatis06.transaction;

import java.sql.Connection;
import java.sql.SQLException;

/**
 * 事务 相关的接口
 *
 * @author lihh
 */
public interface Transaction {
  // 根据事务 拿到 Connection 连接
  Connection getConnection() throws SQLException;
  
  // 事务提交
  void commit() throws SQLException;
  
  // 事务回滚
  void rollback() throws SQLException;
  
  // 事务关闭
  void close() throws SQLException;
}
